• Conference Object  

      Applying object-oriented principles to the analysis and design of learning objects 

      Chrysostomou, Chrysostomos; Papadopoulos, George Angelos (Academic Conferences Limited, 2007)
      This paper forms part of a broader work examining the application of Object Oriented (OO) principles to the design and development of e-Learning material and its use within Learning Content Management Systems (LCMS). The ...
    • Conference Object  

      ArchReco: Software architecture design tool enhanced by context aware recommendations for design patterns 

      Sielis, George A.; Tzanavari, Aimilia; Papadopoulos, George Angelos (Association for Computing Machinery, 2015)
      This work presents ArchReco, a tool that supports Context Aware Recommendations for Design Patterns while a designer performs a Software Architecture Design. The prototype tool presented in this work takes into consideration ...
    • Conference Object  

      Brief announcement: A formal treatment of an abstract channel implementation using java sockets and TCP 

      Georgiou, Chryssis; Musiał, Peter M.; Shvartsman, A. A.; Sonderegger, E. L. (2007)
      Abstract models and specifications can be used in the design of distributed applications to formally reason about their safety properties. However, the benefits of using formal methods are offset by the challenging process ...
    • Article  

      Integrating Transactions into the Data-Driven Multi-threading Model Using the TFlux Platform 

      Diavastos, Andreas; Trancoso, Pedro; Luján, M.; Watson, I. (2016)
      The introduction of multi-core processors has renewed the interest in programming models which can efficiently exploit general purpose parallelism. Data-Flow is one such model which has demonstrated significant potential ...
    • Conference Object  

      Integrating transactions into the data-driven multi-threading model using the tflux platform 

      Diavastos, Andreas; Trancoso, Pedro; Luján, M.; Watson, I. (2012)
      Multi-core processors have renewed interest in programming models which can efficiently exploit general purpose parallelism. Data-Flow is one such model which has demonstrated significant potential in the past. However, ...
    • Article  

      An investigation of web crawler behavior: Characterization and metrics 

      Dikaiakos, Marios D.; Stassopoulou, Athena; Papageorgiou, Loizos (2005)
      In this paper, we present a characterization study of search-engine crawlers. For the purposes of our work, we use Web-server access logs from five academic sites in three different countries. Based on these logs, we analyze ...
    • Article  

      Metacomputing with mobile agents 

      Evripidou, Paraskevas; Samaras, George S. (2006)
      In this paper we present Parallel Computing with Mobile Agents (PaCMAn), a mobile agent based Metacomputer that enables its users to utilize idle resources on the internet to tackle computational problems that could not ...
    • Article  

      Mobile agents for World Wide Web distributed database access 

      Papastavrou, Stavros; Samaras, George S.; Pitoura, Evaggelia 1967- (2000)
      The popularity of the Web as a universal access mechanism for network information has created the need for developing web-based DBMS client/server applications. However, the current commercial applet-based approaches for ...
    • Article  

      Mobile agents for WWW distributed database access 

      Papastavrou, Stavros; Samaras, George S.; Pitoura, Evaggelia 1967- (1999)
      The popularity of Web as a universal access mechanism for network information has created the need for developing web-based DBMS client/server applications. However, the current commercial applet-based methodologies for ...
    • Conference Object  

      Mobile agents: What about them? Did they deliver what they promised? Are they here to stay? (PANEL) 

      Samaras, George S. (2004)
      Mobile Agents have brought around a new way to perform computations and develop distributed application and it is now struggling for a visible position in the area of distributed and wireless computing. This panel explores ...
    • Article  

      Net-console: A web-based development environment for MPI programs 

      Papagapiou, Andreas; Evripidou, Paraskevas; Samaras, George S. (1999)
      In this paper we describe Net-console, a Web-based environment for the development of Message Passing Interface (MPI) programs. Using Net-console the user is able to write, execute, debug and evaluate the performance of ...
    • Article  

      Net-console: Web-based development environment for parallel programs 

      Evripidou, Paraskevas; Samaras, George S.; Spyrou, Christiana; Papagapiou, Andreas (2001)
      Net-Console is an integrated program development environment that can be used as a front-end for High Performance Computing (HPC) sites. It consist of an MPI-aware editor, an execution console, a debugger, monitoring tools ...
    • Conference Object  

      Net-dbx-G: A web-based debugger of MPI programs over grid environments 

      Neophytou, Panayiotis; Neophytou, Neophytos; Evripidou, Paraskevas (2004)
      Net-dbx-G is a tool that utilizes Java and other World Wide Web tools as an interface to Grid services to help Grid application developers debug their MPI programs from anywhere in the Internet. Net-dbx-G is a source level ...
    • Article  

      Net-dbx: A Java powered tool for interactive debugging of MPI programs across the Internet 

      Neophytou, Neophytos; Evripidou, Paraskevas (1998)
      This paper describes Net-dbx, a tool that utilizes Java and other WWW tools for the debugging of MPI programs from anywhere in the Internet. Net-dbx is a source level interactive debugger with the full power of gdb augmented ...
    • Article  

      Net-dbx: A web-based debugger of MPI programs over low-bandwidth lines 

      Neophytou, Neophytos; Evripidou, Paraskevas (2001)
      This paper describes Net-dbx, a tool that utilizes Java and other World Wide Web tools for the debugging of MPI programs from anywhere in the Internet. Net-dbx is a source-level interactive debugger with the full power of ...
    • Article  

      The PaCMAn Metacomputer: Parallel computing with Java mobile agents 

      Evripidou, Paraskevas; Samaras, George S.; Panayiotou, Christoforos; Pitoura, Evaggelia 1967- (2001)
      The PaCMAn (parallel computing with Java mobile agents) Metacomputer launches multiple Java mobile agents that communicate and cooperate to solve problems in parallel. Each mobile agent can travel anywhere in the Web to ...
    • Conference Object  

      Parallel computing using Java mobile agents 

      Panayiotou, Christoforos; Samaras, George S.; Pitoura, Evaggelia 1967-; Evripidou, Paraskevas (1999)
      We propose a mobile-agent parallel processing framework that uses multiple Java mobile agents, each one of which utilizes multithreading. A mobile agent can travel at any Web site to perform its tasks. We also introduce ...
    • Article  

      Single crystal coordinating solvent exchange as a general method for the enhancement of the photoluminescence properties of lanthanide MOFsAAA 

      Kyprianidou, Eleni J.; Lazarides, T.; Kaziannis, S.; Kosmidis, C.; Itskos, Grigorios; Manos, Manolis J.; Tasiopoulos, Anastasios J. (2014)
      The discovery of new methods for the post-synthesis modification of materials is essential in order to establish suitable strategies for the tuning of their properties in a rational manner. Here we present a series of ...
    • Article  

      Single crystal coordinating solvent exchange as a general method for the enhancement of the photoluminescence properties of lanthanide MOFsAAA 

      Kyprianidou, Eleni J.; Lazarides, T.; Kaziannis, S.; Kosmidis, C.; Itskos, Grigorios; Manos, Manolis J.; Tasiopoulos, Anastasios J. (2014)
      The discovery of new methods for the post-synthesis modification of materials is essential in order to establish suitable strategies for the tuning of their properties in a rational manner. Here we present a series of ...
    • Conference Object  

      Special track on coordination models, languages and applications 

      Papadopoulos, George Angelos (Association for Computing Machinery, 1999)
      The Special Track on Coordination Models, Languages and Applications took the initiative of inviting contributions to a number of areas where the concept of coordination is used. A total of 22 papers were submitted. Among ...